package classes;

import java.io.Serializable;
import java.util.List;

public class Quarto implements Serializable {

    private int id;
    private String numero;
    private String andar;
    private boolean ocupado;
    private Hotel hotel;
    private List<Hospedagem> hopedagens;

    public Quarto(int id, String numero, String andar, boolean ocupado, Hotel hotel, List<Hospedagem> hopedagens) {
        this.id = id;
        this.numero = numero;
        this.andar = andar;
        this.ocupado = ocupado;
        this.hotel = hotel;
        this.hopedagens = hopedagens;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public List<Hospedagem> getHopedagens() {
        return hopedagens;
    }

    public void setHopedagens(List<Hospedagem> hopedagens) {
        this.hopedagens = hopedagens;
    }

    public Hotel getHotel() {
        return hotel;
    }

    public void setHotel(Hotel hotel) {
        this.hotel = hotel;
    }

    public Quarto() {
    }

    public boolean isOcupado() {
        return ocupado;
    }

    public void setOcupado(boolean ocupado) {
        this.ocupado = ocupado;
    }

    public String getAndar() {
        return andar;
    }

    public void setAndar(String andar) {
        this.andar = andar;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    @Override
    public String toString() {
        return "Quarto{" + "numero=" + numero + "andar=" + andar + "ocupado=" + ocupado + "hotel=" + hotel + "hopedagens=" + hopedagens + '}';
    }
}
